QBASIC (Quick Beginner's All-Purpose Symbolic Instruction Code) es una variante del
lenguaje de programación BASIC. No es capaz de
compilar ejecutables independientes. El código fuente es compilado en una forma intermedia desde el
ambiente integrado de desarrollo y luego esta forma intermedia es ejecutada (interpetada) a demanda. Fue creado con el objetivo de reemplazar a GWBASIC y fue distribuido junto con
MS-DOS 5.0 y versiones subsiguientes, incluyendo
Windows 95. Su diseño fue basado en el anterior
QuickBASIC 4.5, pero carecía de los elementos del compilador y enlazador de QuickBASIC.